package com.tl.boot.service.resource;

import com.tl.boot.entity.permission.dto.AddResourceInfoDTO;
import com.tl.boot.entity.permission.dto.ListResourceInfoDTO;
import com.tl.boot.entity.permission.dto.UpdateResourceInfoDTO;
import com.tl.boot.entity.permission.vo.ListResourceInfoVO;
import com.tl.boot.entity.permission.vo.QueryResourceInfoVO;

import java.util.List;

/**
 * com.tl.boot.service.resource -- ResourceService
 * Description:
 * Created by joshua_liu <a href="mailto:joshualwork@163.com"></a>
 * On 2019/9/19 10:14
 */
public interface ResourceService {
    List<ListResourceInfoVO> listResourceInfo(ListResourceInfoDTO dto);

    Long addResourceInfo(AddResourceInfoDTO dto);

    void delResourceInfo(Long resId);

    void updateResourceInfo(UpdateResourceInfoDTO dto);

    QueryResourceInfoVO queryResourceInfo(Long resId);
}
